.pm-check-container {
  background: #F0EDF1;
  display: flex;

  ::ng-deep .ant-card-head {
    background: #F9F9F9;
    color: #333333;
    height: 60px;
    font-size: 15px;
    font-weight: bold;
  }

  .left {
    margin: 10px;
    background: #ffffff;
    height: calc(100vh - 70px);
    width: 500px;
    .table-wrap {
      margin: 10px 0;
    }
  }
  .right {
    flex: 1;
    height: calc(100vh - 70px);
    margin: 10px 10px 10px 0;

    .card {
      height: 100%;
      display: flex;
      .sub-card {
        flex: 1;
        flex-wrap: nowrap;
        width: calc(25% - 8px);
        margin-right: 10px;
        &:last-child {
          margin-right: 0;
        }
      }
    }
  }


  .form-wrap {
    margin: 20px;
  }

  .table-wrap {
    margin: 20px;
  }
}

.green {
  background: #92d4a6;
}

.red {
  background: #eea2a5;
}
